package com.getui.java.advancedpushmessage;

import java.util.ArrayList;
import java.util.List;

import com.getui.java.COMM;
import com.gexin.rp.sdk.base.IQueryResult;
import com.gexin.rp.sdk.http.IGtPush;

public class SetBadgeForCidDemo {
	// 请填入IOS用户唯一标识
	public static String deviceToken = "5b6f8c6cdc5ab8352a0f7357888308c17fe115d9d162c2a638ad336bc9f50f85";

	public static void setBadgeForCid() {
		List<String> cidList = new ArrayList<String>();
		// 用户应用icon上显示的数字
		String badge = "";
		cidList.add(COMM.CID);
		IGtPush push = new IGtPush(COMM.appKey, COMM.masterSecret);
		// "+1"即在原有badge上加1；具体详情使用请参考该接口描述
		badge = "+3";
		// "-1"即在原有badge上减1；具体详情使用请参考该接口描述
		// badge = "-1";
		// 直接设置badge数值，会覆盖原有数值；具体详情使用请参考该接口描述
		// badge = "1";
		IQueryResult res = push.setBadgeForCID(badge, COMM.appId, cidList);
		System.out.println(res.getResponse());
		// {result=Success}
	}

	public static void main(String[] args) {
		setBadgeForCid();
	}
}
